package pro;

/**
 * @Description: TODO
 * @author: muxiongxiong
 * @date: 2021年07月01日 9:37
 * 公众号：雄雄的小课堂
 * 博客：https://blog.csdn.net/qq_34137397
 */
public class Dog {

    public String name = "无名氏";
    public int health = 100;
    public int love = 0;
    public String strain = "拉布拉多犬";

    /**
     * 无参的构造方法
     * 特点：
     * 1.方法名与类名相同，无返回值
     * 2.每当创建好一个类之后，系统会默认创建一个无参构造方法
     * 3.当用户在类中创建带参的构造方法时，系统将不会自动创建无参构造方法，需要用户手动
     * 创建
     */
    public Dog() {
        System.out.println("执行无参的构造方法……！");
    }

    /**
     * 创建带参数的构造方法
     */
    public Dog(String name, int health, int love, String strain) {
        System.out.println("执行带参的构造方法");
        this.name = name;
        this.health = health;
        this.love = love;
        this.strain = strain;
    }


    //输出狗狗的信息
    public void show() {
        System.out.println("姓名是：" + name);
        System.out.println("健康值是；" + health);
        System.out.println("亲密度是：" + love);
        System.out.println("品种是：" + strain);
    }

}
